package com.study.model.mdao;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.alibaba.fastjson.JSONObject;
@Mapper
public interface ServiceDAO {
	/**
	 * 根据条件查询售后服务
	 * @param clazz
	 * @param status
	 * @param input
	 * @param cusid 
	 * @return
	 */
	List<JSONObject> selectByWhere(@Param("type") String type, @Param("mode") String mode,
			@Param("state") String state,
			@Param("input") String input, @Param("cusid")String cusid);
	
	/**
	 * 根据id查询一条记录
	 */
	JSONObject selectById(String id);
	
	/**
	 * 根据服务方式统计
	 * selectByMode
	 */
	List<JSONObject> selectByMode();
	
	/**
	 * 查询每个月服务的次数
	 * @return
	 */
	List<JSONObject> selectByCount();
	
	/**
	 * 根据客户id查询所有记录
	 * @param id
	 * @return
	 */
	Integer findCountById(String id);
}
